home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / doc / plymouth / README < prev    next >
Encoding:
Text File  |  2008-12-18  |  2.2 KB  |  50 lines

  1. plymouth - graphical boot animation and logger
  2.  
  3. Plymouth is an application that runs very early in the boot process
  4. (even before the root filesystem is mounted!) that provides a graphical
  5. boot animation while the boot process happens in the background.
  6.  
  7. It is designed to work on systems with DRM modesetting drivers.  The
  8. idea is that early on in the boot process the native mode for the
  9. computer is set, plymouth uses that mode, and that mode stays throughout
  10. the entire boot process up to and after X starts.  Ideally, the goal is
  11. to get rid of all flicker during startup.
  12.  
  13. For systems that don't have DRM mode settings drivers, plymouth falls
  14. back to text mode.
  15.  
  16. In either text or graphics mode, the boot messages are completely
  17. occluded.  After the root file system is mounted read-write, the
  18. messages are dumped to /var/log/boot.log.  Also, the user can see the
  19. messages at any time during boot up by hitting the escape key.
  20.  
  21. Plymouth isn't really designed to be built from source by end users.
  22. For it to work correctly, it needs integration with the distribution.
  23. Because it starts so early, it needs to be packed into the
  24. distribution's initial ram disk, and the distribution needs to poke
  25. plymouth to tell it how boot is progressing.
  26.  
  27. plymouth ships with two binaries: /sbin/plymouthd and /bin/plymouth
  28.  
  29. The first one, plymouthd, does all the heavy lifting. It logs the
  30. session and shows the splash screen. The second one, /bin/plymouth, is
  31. the control interface to plymouthd.
  32.  
  33. It supports things like plymouth --show-splash, or plymouth
  34. --ask-for-password, which trigger the associated action in plymouthd.
  35.  
  36. plymouth supports various "splash" plugins which are analagous to
  37. screensavers, but happen at boot time.  Currently there are three
  38. graphical splash plugins: solar, fade-in, and spinfinity.  There are
  39. also three non-graphical plugins which are for text mode and the
  40. detailed view.
  41.  
  42. The graphical plugins need a logo image and background color to
  43. function.  Distributions are expected to set these up in their packages
  44. at ./configure time, but there are some placeholder values set up if
  45. ./configure doesn't get those options.
  46.  
  47. Plymouth isn't done yet.  It's still under active development and isn't
  48. ready for distros to use as-is.  That should change in the near future
  49. though.
  50.